good impression - French English Dictionary